<?php
// 初始化结果变量
$result = '';

// 定义梦境关键词及对应的解释
$dreamInterpretations = [
    '飞翔' => '梦到飞翔通常象征着自由、超越和对现状的突破。它可能表示你在现实生活中渴望摆脱束缚，追求更高的目标或境界。也可能暗示你近期的心态比较轻松愉悦，有积极向上的精神状态。',
    '坠落' => '梦到坠落往往反映出你在现实生活中可能感到失去控制或面临某种压力。它可能是你对未来的担忧，或者是在处理问题时感到力不从心。不过，这也可能是潜意识在提醒你要更加脚踏实地。',
    '考试' => '梦到考试可能与你在现实生活中面临的挑战和压力有关。它可能代表你对自己能力的怀疑，或者是对某个重要事情的期待和焦虑。这个梦境也可能是你潜意识中希望通过努力来证明自己。',
    '牙齿脱落' => '梦到牙齿脱落通常有多种含义。一方面，它可能象征着你对自身形象或健康的担忧；另一方面，也可能表示你在人际关系中遇到了一些问题，或者正在经历某种转变和失去。',
    '被追赶' => '梦到被追赶往往反映出你在现实生活中逃避某些事情或情绪。你可能在面对困难或冲突时选择了回避，而这个梦境是潜意识在提醒你要勇敢面对问题。'
];

// 处理表单提交
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $keyword = $_POST['keyword'];
    if (array_key_exists($keyword, $dreamInterpretations)) {
        $result = "您梦到的 “{$keyword}” 有以下解释：{$dreamInterpretations[$keyword]}";
    } else {
        $result = "很遗憾，暂时没有关于 “{$keyword}” 的梦境解释。您可以尝试其他关键词。";
    }
}
?>

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>梦境解释游戏</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <h1>梦境解释游戏</h1>
    <form method="post">
        <label for="keyword">请输入梦境中的关键词：</label>
        <input type="text" id="keyword" name="keyword" required>
        <input type="submit" value="查询解释">
    </form>
    <?php if ($result): ?>
        <div id="result">
            <p><?php echo $result; ?></p>
        </div>
    <?php endif; ?>
</body>

</html>